Other Protocols
The following protocols are available globally.
-
A GeoJSON class that can contain foreign members in arbitrary keys.
When subclassing
See moreForeignMemberContainerClass
type, you should calldecodeForeignMembers(notKeyedBy:with:)
during yourDecodable.init(from:)
initializer if your subclass has added any new properties.Declaration
Swift
public protocol ForeignMemberContainerClass : AnyObject
-
A skeletal route containing infromation to refresh
Route
object attributes.Declaration
Swift
public protocol RouteRefreshSource
-
A skeletal route leg containing infromation to refresh
RouteLeg
object attributes.Declaration
Swift
public protocol RouteLegRefreshSource